town edge - French English Dictionary